NH 2 HN O HO CH 2 O N N N N